package com.neusoft.neu24.nep.aqi.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author 段静迪，duanjingdi@163.com
 * @since 2024-05-29
 */
@Getter
@Setter
@TableName("aqi")
public class Aqi implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 空气质量指数级别
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 空气质量指数级别汉字描述
     */
    @TableField("expln")
    private String expln;

    /**
     * 空气质量级别描述
     */
    @TableField("aqiExplain")
    private String aqiExplain;

    /**
     * 空气质量级别提示颜色
     */
    @TableField("color")
    private String color;

    /**
     * 对人类监控的影响描述
     */
    @TableField("impact")
    private String impact;

    /**
     * 应该采取的建议措施
     */
    @TableField("takestep")
    private String takestep;

    /**
     * 二氧化硫的最大值
     */
    @TableField("so2max")
    private Integer so2max;

    /**
     * 二氧化硫的最小值
     */
    @TableField("so2min")
    private Integer so2min;

    /**
     * 一氧化碳的最大值
     */
    @TableField("comax")
    private Integer comax;

    /**
     * 一氧化碳的最小值
     */
    @TableField("comin")
    private Integer comin;

    /**
     * 悬浮物的最大值
     */
    @TableField("spmmax")
    private Integer spmmax;

    /**
     * 悬浮物的最小值
     */
    @TableField("spmmin")
    private Integer spmmin;

    /**
     * 备注
     */
    @TableField("remarks")
    private String remarks;
}
